package com.apanal.qlife.sys.model;

import java.util.List;

import com.apanal.qlife.common.model.BaseModel;

/**
 * 意见反馈实体类
 * 
 * 
 * @author shuliangxing
 * 
 * @date 2015-9-1下午6:01:59
 */
public class Feedback extends BaseModel {
	/**
	 * 
	 */
	private static final long serialVersionUID = 3450939266565378507L;

	/**
	 * id
	 */
	private Long feeId;

	/**
	 * 用户表id
	 */
	private Long useId;

	/**
	 * 联系电话
	 */
	private String feeMobile;

	/**
	 * 反馈标题
	 */
	private String feeTitle;

	/**
	 * 内容
	 */
	private String feeInfo;

	/**
	 * 反馈类型,来自字典表t_dictionary.FEE_THEME
	 */
	private Integer feeTheme;

	/**
	 * 类型: 1:手机端反馈 2:后台反馈
	 */
	private Integer feeType;

	/**
	 * 开始时间
	 */
	private String stTime;

	/**
	 * 结束时间
	 */
	private String endTime;

	/**
	 * 手机类型
	 */
	private String mobileType;

	/**
	 * 反馈人
	 */
	private User user;

	/**
	 * 版本号
	 */
	private String version;

	/**
	 * 意见反馈图片集合
	 */
	private List<File> fileList;

	public String getMobileType() {
		return mobileType;
	}

	public void setMobileType(String mobileType) {
		this.mobileType = mobileType;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getStTime() {
		return stTime;
	}

	public void setStTime(String stTime) {
		this.stTime = stTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public Long getFeeId() {
		return feeId;
	}

	public void setFeeId(Long feeId) {
		this.feeId = feeId;
	}

	public Long getUseId() {
		return useId;
	}

	public void setUseId(Long useId) {
		this.useId = useId;
	}

	public String getFeeMobile() {
		return feeMobile;
	}

	public void setFeeMobile(String feeMobile) {
		this.feeMobile = feeMobile == null ? null : feeMobile.trim();
	}

	public String getFeeTitle() {
		return feeTitle;
	}

	public void setFeeTitle(String feeTitle) {
		this.feeTitle = feeTitle == null ? null : feeTitle.trim();
	}

	public String getFeeInfo() {
		return feeInfo;
	}

	public void setFeeInfo(String feeInfo) {
		this.feeInfo = feeInfo == null ? null : feeInfo.trim();
	}

	public Integer getFeeTheme() {
		return feeTheme;
	}

	public void setFeeTheme(Integer feeTheme) {
		this.feeTheme = feeTheme;
	}

	public Integer getFeeType() {
		return feeType;
	}

	public void setFeeType(Integer feeType) {
		this.feeType = feeType;
	}

	public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	@Override
	public String toString() {
		return "Feedback [feeId=" + feeId + ", useId=" + useId + ", feeMobile="
				+ feeMobile + ", feeTitle=" + feeTitle + ", feeInfo=" + feeInfo
				+ ", feeTheme=" + feeTheme + ", feeType=" + feeType
				+ ", stTime=" + stTime + ", endTime=" + endTime
				+ ", mobileType=" + mobileType + ", user=" + user
				+ ", version=" + version + "]";
	}

	public List<File> getFileList() {
		return fileList;
	}

	public void setFileList(List<File> fileList) {
		this.fileList = fileList;
	}
}